deflector and shields - Turkish English Dictionary